package sk.octopuss.archery.service;

import java.util.List;

import sk.octopuss.archery.domain.Category;
import sk.octopuss.archery.domain.Item;


public interface ItemService extends GenericService<Item> {
	Item findByCatalogueNumber(String catalogueNumber);

	List<Item> findAllByName(String name);
	
	List<Category> getParentCategories(Item item);
	
	List<Category> getParentCategoriesFromTop(Item item);
	
	List<Item> findAllEntries(int firstResult, int maxResults);

	long countItems();
	
}
